package com.example.mapping.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
    * 枚举表
    */
@Data
@TableName(value = "dict")
public class Dict {
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 字典类型
     */
    @TableField(value = "`type`")
    private Byte type;

    /**
     * 字典编码
     */
    @TableField(value = "dictCode")
    private String dictCode;

    /**
     * 字典名称
     */
    @TableField(value = "dictName")
    private String dictName;

    /**
     * 字典描述
     */
    @TableField(value = "description")
    private String description;

    /**
     * 是否删除（0-正常，1-修改过，2-已删除）
     */
    @TableField(value = "sys_delete")
    private Integer sysDelete;

    /**
     * 创建人
     */
    @TableField(value = "createBy")
    private String createBy;

    /**
     * 创建时间
     */
    @TableField(value = "createTime")
    private Long createTime;

    /**
     * 上次维护人
     */
    @TableField(value = "actionBy")
    private String actionBy;

    /**
     * 最近一次操作时间
     */
    @TableField(value = "actionTime")
    private Long actionTime;

    /**
     * version
     */
    @TableField(value = "version")
    private Long version;
}